package com.ruoyi.pos.domain.dto.print.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 打印方案响应DTO
 * 
 * @author ruoyi
 * @date 2025-01-30
 */
@Data
@ApiModel(description = "打印方案响应")
public class PrintSchemeResponse {

    @ApiModelProperty(value = "方案ID")
    private Long schemeId;

    @ApiModelProperty(value = "方案编码")
    private String schemeCode;

    @ApiModelProperty(value = "方案名称")
    private String schemeName;

    @ApiModelProperty(value = "方案类型")
    private String schemeType;

    @ApiModelProperty(value = "方案类型名称")
    private String schemeTypeName;

    @ApiModelProperty(value = "模板类型")
    private String templateType;

    @ApiModelProperty(value = "模板类型名称")
    private String templateTypeName;

    @ApiModelProperty(value = "模板内容")
    private String templateContent;

    @ApiModelProperty(value = "纸张大小")
    private String paperSize;

    @ApiModelProperty(value = "纸张大小名称")
    private String paperSizeName;

    @ApiModelProperty(value = "排序号")
    private Integer sortOrder;

    @ApiModelProperty(value = "是否启用")
    private String isEnabled;

    @ApiModelProperty(value = "是否启用名称")
    private String isEnabledName;

    @ApiModelProperty(value = "配置参数")
    private String configParams;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "备注")
    private String remark;
}
